﻿using System;

namespace YJKAreaStatistic.Utils
{
	internal class CellRowValueNumManager
	{
		public static string StrKindLevelNumber
		{
			get
			{
				return "各类不同特征楼层编号";
			}
		}

		public static int RowKindLevelNumber
		{
			get
			{
				return 2;
			}
		}

		public static string StrKindLevelCount
		{
			get
			{
				return "各类不同特征楼层层数";
			}
		}

		public static int RowKindLevelCount
		{
			get
			{
				return 3;
			}
		}

		public static string StrKindLevelArchArea
		{
			get
			{
				return "各层建筑面积";
			}
		}

		public static int RowKindLevelArchArea
		{
			get
			{
				return 4;
			}
		}

		public static string StrKindLevelTotalArchArea
		{
			get
			{
				return "各层总建筑面积";
			}
		}

		public static int RowKindLevelTotalArchArea
		{
			get
			{
				return 5;
			}
		}

		public static string StrOvergroundArchArea
		{
			get
			{
				return "地上建筑面积";
			}
		}

		public static int RowOvergroundArchArea
		{
			get
			{
				return 6;
			}
		}

		public static string StrUndergroundArchArea
		{
			get
			{
				return "地下建筑面积";
			}
		}

		public static int RowUndergroundArchArea
		{
			get
			{
				return 7;
			}
		}

		public static string StrTotalArchArea
		{
			get
			{
				return "总建筑面积";
			}
		}

		public static int RowTotalArchArea
		{
			get
			{
				return 8;
			}
		}

		public static string StrTotalInnerArea
		{
			get
			{
				return "总套内面积";
			}
		}

		public static int RowTotalInnerArea
		{
			get
			{
				return 9;
			}
		}

		public static string StrTotalShareArea
		{
			get
			{
				return "总公摊面积";
			}
		}

		public static int RowTotalShareArea
		{
			get
			{
				return 10;
			}
		}

		public static string StrHouseNumber
		{
			get
			{
				return "户型编号";
			}
		}

		public static int RowHouseNumber
		{
			get
			{
				return 12;
			}
		}

		public static string StrHouseLocation
		{
			get
			{
				return "户型所在位置";
			}
		}

		public static int RowHouseLocation
		{
			get
			{
				return 13;
			}
		}

		public static string StrHouseCount
		{
			get
			{
				return "建筑包含的各种户型数量";
			}
		}

		public static int RowHouseCount
		{
			get
			{
				return 14;
			}
		}

		public static string StrInnerArea
		{
			get
			{
				return "套内面积";
			}
		}

		public static int RowInnerArea
		{
			get
			{
				return 15;
			}
		}

		public static string StrHalfAreaRangeOne
		{
			get
			{
				return "半面积区域1";
			}
		}

		public static int RowHalfAreaRangeOne
		{
			get
			{
				return 16;
			}
		}

		public static string StrHalfAreaRangeTwo
		{
			get
			{
				return "半面积区域2";
			}
		}

		public static int RowHalfAreaRangeTwo
		{
			get
			{
				return 17;
			}
		}

		public static string StrHalfAreaRangeThree
		{
			get
			{
				return "半面积区域3";
			}
		}

		public static int RowHalfAreaRangeThree
		{
			get
			{
				return 18;
			}
		}

		public static string StrItemCount
		{
			get
			{
				return "分项合计";
			}
		}

		public static int RowItemCount
		{
			get
			{
				return 19;
			}
		}

		public static string StrTotalInnerArchArea
		{
			get
			{
				return "总套内建筑面积";
			}
		}

		public static int RowTotalInnerArchArea
		{
			get
			{
				return 20;
			}
		}

		public static string StrInnerUseArea
		{
			get
			{
				return "套内使用面积";
			}
		}

		public static int RowInnerUseArea
		{
			get
			{
				return 21;
			}
		}

		public static string StrTotalUseArea
		{
			get
			{
				return "总使用面积";
			}
		}

		public static int RowTotalUseArea
		{
			get
			{
				return 22;
			}
		}

		public static string StrUnitPublicShareArea
		{
			get
			{
				return "单元公共公摊面积";
			}
		}

		public static int RowUnitPublicShareArea
		{
			get
			{
				return 24;
			}
		}

		public static string StrSaleArea
		{
			get
			{
				return "销售面积";
			}
		}

		public static int RowSaleArea
		{
			get
			{
				return 25;
			}
		}

		public static string StrCoverArea
		{
			get
			{
				return "套型面积";
			}
		}

		public static int RowCoverArea
		{
			get
			{
				return 26;
			}
		}

		public static string StrPublicShareCoefficient
		{
			get
			{
				return "公共公摊系数";
			}
		}

		public static int RowPublicShareCoefficient
		{
			get
			{
				return 27;
			}
		}

		public static string StrPublicShareArea
		{
			get
			{
				return "公共公摊面积";
			}
		}

		public static int RowPublicShareArea
		{
			get
			{
				return 28;
			}
		}

		public static string StrLevelPublicShareCoefficient
		{
			get
			{
				return "楼层公摊系数";
			}
		}

		public static int RowLevelPublicShareCoefficient
		{
			get
			{
				return 29;
			}
		}

		public static string StrLevelPublicShareArea
		{
			get
			{
				return "楼层公摊面积";
			}
		}

		public static int RowLevelPublicShareArea
		{
			get
			{
				return 30;
			}
		}

		public static string StrGiftArea
		{
			get
			{
				return "赠送面积";
			}
		}

		public static int RowGiftArea
		{
			get
			{
				return 31;
			}
		}

		public static string StrGiftRatio
		{
			get
			{
				return "赠送比";
			}
		}

		public static int RowGiftRatio
		{
			get
			{
				return 32;
			}
		}

		public static string StrOwnerOutRoomRatio
		{
			get
			{
				return "产权出房率";
			}
		}

		public static int RowOwnerOutRoomRatio
		{
			get
			{
				return 33;
			}
		}

		public static string StrOwnerInRoomRatio
		{
			get
			{
				return "产权得房率";
			}
		}

		public static int RowOwnerInRoomRatio
		{
			get
			{
				return 34;
			}
		}

		public static string StrRealOutRoomRatio
		{
			get
			{
				return "实际出房率";
			}
		}

		public static int RowRealOutRoomRatio
		{
			get
			{
				return 35;
			}
		}

		public static string StrRealInRoomRatio
		{
			get
			{
				return "实际得房率";
			}
		}

		public static int RowRealInRoomRatio
		{
			get
			{
				return 36;
			}
		}

		public static int GetRowNumberByName(string strName)
		{
			if (string.IsNullOrEmpty(strName))
			{
				return -1;
			}
			if (strName == CellRowValueNumManager.StrCoverArea)
			{
				return CellRowValueNumManager.RowCoverArea;
			}
			if (strName == CellRowValueNumManager.StrGiftArea)
			{
				return CellRowValueNumManager.RowGiftArea;
			}
			if (strName == CellRowValueNumManager.StrGiftRatio)
			{
				return CellRowValueNumManager.RowGiftRatio;
			}
			if (strName == CellRowValueNumManager.StrHalfAreaRangeOne)
			{
				return CellRowValueNumManager.RowHalfAreaRangeOne;
			}
			if (strName == CellRowValueNumManager.StrHalfAreaRangeTwo)
			{
				return CellRowValueNumManager.RowHalfAreaRangeTwo;
			}
			if (strName == CellRowValueNumManager.StrHalfAreaRangeThree)
			{
				return CellRowValueNumManager.RowHalfAreaRangeThree;
			}
			if (strName == CellRowValueNumManager.StrHouseCount)
			{
				return CellRowValueNumManager.RowHouseCount;
			}
			if (strName == CellRowValueNumManager.StrHouseLocation)
			{
				return CellRowValueNumManager.RowHouseLocation;
			}
			if (strName == CellRowValueNumManager.StrHouseNumber)
			{
				return CellRowValueNumManager.RowHouseNumber;
			}
			if (strName == CellRowValueNumManager.StrInnerArea)
			{
				return CellRowValueNumManager.RowInnerArea;
			}
			if (strName == CellRowValueNumManager.StrInnerUseArea)
			{
				return CellRowValueNumManager.RowInnerUseArea;
			}
			if (strName == CellRowValueNumManager.StrItemCount)
			{
				return CellRowValueNumManager.RowItemCount;
			}
			if (strName == CellRowValueNumManager.StrKindLevelArchArea)
			{
				return CellRowValueNumManager.RowKindLevelArchArea;
			}
			if (strName == CellRowValueNumManager.StrKindLevelCount)
			{
				return CellRowValueNumManager.RowKindLevelCount;
			}
			if (strName == CellRowValueNumManager.StrKindLevelNumber)
			{
				return CellRowValueNumManager.RowKindLevelNumber;
			}
			if (strName == CellRowValueNumManager.StrKindLevelTotalArchArea)
			{
				return CellRowValueNumManager.RowKindLevelTotalArchArea;
			}
			if (strName == CellRowValueNumManager.StrLevelPublicShareArea)
			{
				return CellRowValueNumManager.RowLevelPublicShareArea;
			}
			if (strName == CellRowValueNumManager.StrLevelPublicShareCoefficient)
			{
				return CellRowValueNumManager.RowLevelPublicShareCoefficient;
			}
			if (strName == CellRowValueNumManager.StrOvergroundArchArea)
			{
				return CellRowValueNumManager.RowOvergroundArchArea;
			}
			if (strName == CellRowValueNumManager.StrOwnerInRoomRatio)
			{
				return CellRowValueNumManager.RowOwnerInRoomRatio;
			}
			if (strName == CellRowValueNumManager.StrOwnerOutRoomRatio)
			{
				return CellRowValueNumManager.RowOwnerOutRoomRatio;
			}
			if (strName == CellRowValueNumManager.StrRealInRoomRatio)
			{
				return CellRowValueNumManager.RowRealInRoomRatio;
			}
			if (strName == CellRowValueNumManager.StrRealOutRoomRatio)
			{
				return CellRowValueNumManager.RowRealOutRoomRatio;
			}
			if (strName == CellRowValueNumManager.StrSaleArea)
			{
				return CellRowValueNumManager.RowSaleArea;
			}
			if (strName == CellRowValueNumManager.StrTotalArchArea)
			{
				return CellRowValueNumManager.RowTotalArchArea;
			}
			if (strName == CellRowValueNumManager.StrTotalInnerArchArea)
			{
				return CellRowValueNumManager.RowTotalInnerArchArea;
			}
			if (strName == CellRowValueNumManager.StrTotalInnerArea)
			{
				return CellRowValueNumManager.RowTotalInnerArea;
			}
			if (strName == CellRowValueNumManager.StrTotalShareArea)
			{
				return CellRowValueNumManager.RowTotalShareArea;
			}
			if (strName == CellRowValueNumManager.StrTotalUseArea)
			{
				return CellRowValueNumManager.RowTotalUseArea;
			}
			if (strName == CellRowValueNumManager.StrUndergroundArchArea)
			{
				return CellRowValueNumManager.RowUndergroundArchArea;
			}
			if (strName == CellRowValueNumManager.StrUnitPublicShareArea)
			{
				return CellRowValueNumManager.RowUnitPublicShareArea;
			}
			if (strName == CellRowValueNumManager.StrPublicShareCoefficient)
			{
				return CellRowValueNumManager.RowPublicShareCoefficient;
			}
			if (strName == CellRowValueNumManager.StrPublicShareArea)
			{
				return CellRowValueNumManager.RowPublicShareArea;
			}
			return -1;
		}
	}
}
